<template>
  <div class="audition178">
    <p>1. AMD/CMD/CommonJs都是JS模块化开发的标准，目前对应的实现是RequireJS，SeaJs, nodeJs;</p>
    <p>2. CommonJs主要针对服务端，AMD/CMD主要针对浏览器端</p>
    <p>3. CommonJs是同步加载，AMD是预加载，在并行加载js文件同时，还会解析执行该模块，</p>
    <p>CMD是懒加载，虽然一开始并行加载js文件，但是不会执行，而是在需要的时候才执行</p>
    <p>4. CommonJs用exports导出，用require引入</p>
    <p>AMD也是require引入，但是有两个参数，一个是模块名数组，第二个是模块加载成功后的回调函数</p>
  </div>
</template>

<script>
export default {
  name: 'Audition178'
}
</script>

<style>

</style>